//package com.ruoyi.ftrl.io.server.common;
//
//import org.springframework.data.redis.core.StringRedisTemplate;
//import org.springframework.stereotype.Service;
//
//@Service
//public class MessagePublisher {
//
//    private final StringRedisTemplate redisTemplate;
//
//    public MessagePublisher(StringRedisTemplate redisTemplate) {
//        this.redisTemplate = redisTemplate;
//    }
//
//
//    public void publish(String message) {
//        redisTemplate.convertAndSend("student", message);
//    }
//
//    public void sendH(String message) {
//        //message.split(20).var
//        String substring = message.substring(20, 22);
//        // int i = Integer.parseInt(substring);
//        String s = ByteUtil.addOneToHex(substring);
//        //String[] split = message.split(20);
//        StringBuilder builder = new StringBuilder(message);
//        StringBuilder replace = builder.replace(20, 22, s);
//        String substring1 = replace.substring(16, 22);
//
//        String sub = message.substring(14, 16);
//        if (sub.equals("18")) {
//            substring1= substring1+"正确";
//
//            //eb90eb90eb90 0718 a400 00 64 00 20 eb90eb90eb900718a3000064001f eb90eb90eb900718a30001640020
//        } else if (sub.equals("58")) {
//
//            substring1= substring1+"错误";
//        } else {
//            substring1= substring1+"编码格式错误";
//        }
//        redisTemplate.convertAndSend("receipt", substring1);
//    }
//}
